﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Xushre.WeiBoSDK.API.OClient2 {

    /// <summary>
    /// 收藏
    /// </summary>
    public struct Favorites {

        /// <summary>
        /// 获取当前登录用户的收藏列表
        /// </summary>
        public static string FAVORITES = "https://api.weibo.com/2/favorites.json";

        /// <summary>
        /// 获取当前用户的收藏列表的ID
        /// </summary>
        public static string IDS = "https://api.weibo.com/2/favorites/ids.json";

        /// <summary>
        /// 获取单条收藏信息
        /// </summary>
        public static string SHOW = "https://api.weibo.com/2/favorites/show.json";

        /// <summary>
        /// 获取当前用户某个标签下的收藏列表
        /// </summary>
        public static string BY_TAGS = "https://api.weibo.com/2/favorites/by_tags.json";

        /// <summary>
        /// 当前登录用户的收藏标签列表
        /// </summary>
        public static string TAGS = "https://api.weibo.com/2/favorites/tags.json";

        /// <summary>
        /// 获取当前用户某个标签下的收藏列表的ID
        /// </summary>
        public static string BY_TAGS_IDS = "https://api.weibo.com/2/favorites/by_tags/ids.json";

        /// <summary>
        /// 添加收藏
        /// </summary>
        public static string CREATE = "https://api.weibo.com/2/favorites/create.json";

        /// <summary>
        /// 删除收藏
        /// </summary>
        public static string DESTORY = "https://api.weibo.com/2/favorites/destroy.json";

        /// <summary>
        /// 批量删除收藏
        /// </summary>
        public static string DESTORY_BATCH = "https://api.weibo.com/2/favorites/destroy_batch.json";

        /// <summary>
        /// 收藏标签操作
        /// </summary>
        public struct Tags {

            /// <summary>
            /// 更新收藏标签
            /// </summary>
            public static string UPDATE = "https://api.weibo.com/2/favorites/tags/update.json";

            /// <summary>
            /// 更新当前用户所有收藏下的指定标签
            /// </summary>
            public static string UPDATE_BATCH = "https://api.weibo.com/2/favorites/tags/update_batch.json";

            /// <summary>
            /// 删除当前用户所有收藏下的指定标签
            /// </summary>
            public static string DESTORY_BATCH = "https://api.weibo.com/2/favorites/tags/destroy_batch.json";
        }
    }
}
